def func(*para):
    print(type(para))
    for item in para:
        print(item)

# func(10,20,30,40)

# func([11,22,33,44])

func(*[11,22,33,44])

def func2(**kwpara):
    print(type(kwpara))
    for key, value in kwpara.items():
        print(key, '---------', value)

func2(name='chl', age=19, height=179)

d={'name':'chl', 'age':19, 'height':187}
# func2(d)
func2(**d)